const createTaskQueue = () => {
  const taskQueue = [];
  return {
    push: item => taskQueue.push(item), // 添加新任务
    shift: () => taskQueue.shift(), // 取出第一个任务
    isEmpty: () => taskQueue.length === 0, // 判断任务队列是否还有任务
  };
}

export default createTaskQueue;